# -*- coding:utf-8 -*-
"""
@Time:  2021/7/29 9:21
@Auth:  Mrs.Gou 
@Function:  变量
"""
# 变量指向存储在内存中的值的一个指针
# 指向同样的地址
a = 3
print(id(a))

b = 3
print(id(b))

# 定义
# None,在python里面，None并不是说内存没有存储值，None是一种数据类型，叫NoneType。它很特别，没有任何意义，就代表什么都没有
aa = None
print(id(aa))
# 很特别，没有任何意义，就代表什么都没有,所以不能对它进行任何有意义的运算
# print(len(aa))
# 它可以转成'None'的字符串
print('a' + str(aa))

# 变量其实是数据结构里面最简单的，存取单一数据的单元
# 变量存、使用=号进行赋值，这时候就可以初始化或者改变变量存储的值
# 变量取，直接使用变量，就可以获得变量的值，比如print(a),b=a+1

# 命名规则：以字母开始的字符串（一般只包含字母数字、下划线）
# 单词命名：name = 'will'
# 开头用下划线：代表系统型变量，或者私有
# 单/双驼峰：yourName，YourName
# 下划线组合：your_name
my_str = 'adffs'
print(my_str)
